package com.zhangji.springcloud.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Description: Dept表的实体类
 * @Author: Zhang Ji
 * @Date: 2021/6/22 16:16
 * Created by IntelliJ IDEA.
 */
@Data
@NoArgsConstructor
@Accessors(chain = true) //链式写法
public class Dept implements Serializable {

    /**
     * mysql表对应该实体类，叫做对象关系映射（object relational mapping，orm）
     */
    private Long dept_no;

    private String dept_name;

    // 一个微服务可能对应一个数据源，因此需要该字段标明数据源
    private String db_source;

    public Dept(String dept_name) {
        this.dept_name = dept_name;
    }

    /**
     * Dept dept = new Dept();
     * 正常写法：dept.setDeptNo(11);
     * 链式写法：dept.setDeptNo(11)。setDeptName("zhangji");
     */

}
